home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-21 / win3.tec < prev    next >
Text File  |  1991-07-29  |  10KB  |  309 lines

  1. ID:W3 Windows 3.0 with DESQview and QEMM-386
  2. Quarterdeck Technical Note #170
  3. by Stan Young
  4.  
  5.  
  6.                             WINDOWS 3.0
  7.  
  8. If you are planning to run Windows 3.0 with our DESQview, DESQview
  9. 386 
  10. and/or QEMM-386 products, Quarterdeck recommends that you upgrade
  11. to 
  12. the versions of these products which specifically support Windows
  13. 3.0. 
  14.  
  15. These versions are:
  16.  
  17. DESQview 2.3 (or above)
  18. DESQview 386 2.3 (or above)
  19. QEMM-386 5.1 (or above)
  20.  
  21. Upgrade notices will be going out to registered users of
  22. Quarterdeck 
  23. products starting 8/28/90.
  24.  
  25.  
  26.                RUNNING WINDOWS 3.0 WITH EARLIER VERSIONS
  27.  
  28. It is possible to run Windows 3.0 with earlier versions of
  29. Quarterdeck
  30. products only in Real mode, not in Standard or Enhanced modes.  If
  31. you 
  32. are running with a version of QEMM-386 prior to 5.1, you must be
  33. sure 
  34. to use the RAM parameter and also make the following additions to
  35. the 
  36. Windows SYSTEM.INI file, after the line which reads "[386Enh]":
  37.  
  38. [386Enh]
  39. DualDisplay=True
  40. EMMExclude=E000-EFFF
  41.  
  42. These changes to the SYSTEM.INI file prevent Windows 3.0 from 
  43. disrupting the high memory management of QEMM-386.  These changes
  44. can 
  45. be retained when you upgrade to QEMM-386 v5.1, but they are not 
  46. required with the upgrade.
  47.  
  48. If you are running Windows 3.0 in DESQview 386 versions prior to
  49. 2.3, 
  50. it must run full-screen and not virtualized, due to mouse and video
  51.  
  52. problems.  Even if you are planning to run Window 3.0 ONLY in Real 
  53. mode, an upgrade to the current versions of DESQview and QEMM-386
  54. is 
  55. recommended.
  56.  
  57.  
  58.          DESQview v2.3 AND ABOVE WITH WINDOWS 3.0 ON A 286
  59.  
  60. On 80286 machines, Windows 3.0 requires a special loader program to
  61.  
  62. operate in Standard mode inside DESQview 2.3 and above. The loader 
  63. (W3-LOAD.COM) is provided on the DESQview disk and is invoked when
  64. you 
  65. run Windows 3.0 from the "MS Windows 3 Std." selection which is
  66. added 
  67. to your Open Window menu by Add a Program.  The loader is not
  68. required 
  69. when running in DESQview 386.  It is included only for consistency
  70. with 
  71. what is shipped in the standard DESQview package.
  72.  
  73. To run Windows 3.0 in Standard mode on a 286, you must have a
  74. minimum 
  75. of 1MB of real extended memory.  
  76.  
  77. If all of your memory currently is configured as expanded, you may
  78. have 
  79. to reconfigure some as extended.  Most Windows applications, even
  80. those 
  81. which specifically support Windows 3.0 can run in Real mode, so
  82. unless
  83. you have applications which require Standard mode, you may wish to 
  84. leave your memory configured as expanded memory.
  85.  
  86.  
  87.            DESQview 386 v2.3 AND ABOVE WITH WINDOWS 3.0
  88.  
  89. DESQview 386 2.3 and above support Windows 3.0, both in Real mode
  90. and 
  91. Standard mode. This support is completely automatic, requiring no 
  92. special loaders or parameters as long as QEMM-386 v5.10 or above is
  93.  
  94. used as the memory manager.
  95.  
  96.  
  97. Real Mode Support:
  98.  
  99. Install the "MS Windows 3 Real" selection from Add a Program. 
  100.  
  101. Running in Real mode, Windows 3.0 runs like any other large
  102. graphics 
  103. program.  Windows in this mode can be run in a small window and in
  104. the 
  105. background.
  106.  
  107. Standard Mode Support:
  108.  
  109. Install the "MS Windows 3 Std." selection from Add a Program.
  110.  
  111. Running in Standard mode, Windows 3.0 will run in the foreground. 
  112.  
  113. However, since it writes directly to the screen in protected mode,
  114. the 
  115. screen cannot be virtualized.  Therefore, the "MS Windows 3 Std." 
  116. installation defaults to run full-screen only and only in
  117. foreground.
  118.  
  119. 386 Enhanced Mode:
  120.  
  121. Windows 3.0 386 Enhanced mode is not supported inside DESQview 386. 
  122.  
  123. This should not be a major restriction, since currently anticipated
  124.  
  125. Windows 3.0 applications are expected to support either Real or 
  126. Standard mode.  One of the primary features of 386 Enhanced mode is
  127.  
  128. multitasking support for standard DOS applications.  This can be 
  129. obtained by running your DOS applications in their own DESQview 
  130. windows.
  131.  
  132. 386 Enhanced mode is supported by QEMM-386 when running outside of 
  133. DESQview 386.
  134.  
  135.  
  136.                     USING QEMM-386 VERSION 5.1
  137.  
  138. QEMM-386 v5.1 can support Windows 3.0 in all of its possible modes
  139. of 
  140. operation: Real, Standard and 386 Enhanced.  
  141.  
  142. Giving Windows 3.0 the type of memory it needs:
  143.  
  144. To give Windows 3.0 the kind of memory it needs for ANY mode of 
  145. operation, simply install QEMM-386 using the defaults.  No special 
  146. parameters to QEMM-386 are needed for this support and there is no
  147. need 
  148. to use Microsoft's HIMEM.SYS driver or reserve any extended memory
  149. for 
  150. the use of Windows 3.0.  QEMM concurrently supports both the EMS 
  151. standard (the one Windows uses in Real mode) and the XMS standard
  152. (the 
  153. one Windows uses in Standard and Enhanced modes).  QEMM-386 
  154. automatically detects the type of memory being requested and
  155. provides 
  156. it.
  157.  
  158. Installation Note:
  159.  
  160. If you will be running Windows 3.0, be sure to use the QEMM-386
  161. "RAM" 
  162. parameter.  This parameter will automatically be installed when you
  163. run 
  164. the OPTIMIZE program, or if you answer "Yes" to the question "Fill
  165. All 
  166. High Memory with RAM?" during the QEMM-386 Install procedure. 
  167.  
  168. QEMM-386 by default provides memory management in the monochrome
  169. video 
  170. area (B000-B7FF), when it is not in use by a video adapter. If you
  171. use 
  172. the RAM parameter, QEMM-386 fills these addresses with RAM so that 
  173. resident programs, drivers and some of DOS overhead can be loaded
  174. into 
  175. high memory.  However, if you don't use the RAM parameter, Windows
  176. 3.0 
  177. seems to become confused by QEMM-386's memory management in this
  178. area 
  179. and may refuse to start up in 386 Enhanced mode. 
  180.  
  181. If you will be running Windows 3.0 and for some reason don't want
  182. to 
  183. use the RAM parameter, you should exclude QEMM-386's use of this
  184. area 
  185. by using X=B000-B7FF as a parameter to the QEMM386.SYS driver.
  186.  
  187. Fine Tuning:
  188.  
  189. Users who want to make the most efficient use of their memory may
  190. want 
  191. to consider making some changes from the defaults. The procedure
  192. for 
  193. making these modifications varies slightly, depending on whether
  194. you 
  195. have installed QEMM-386 first, or Windows 3.0 first.
  196.  
  197. When QEMM-386 is installed before Windows 3.0:
  198.  
  199. If you install Windows 3.0 after installing QEMM-386, the Windows
  200. Setup 
  201. program's default makes two changes to your CONFIG.SYS file which
  202. you
  203. may wish to modify.
  204.  
  205. Windows Setup inserts the driver HIMEM.SYS before the QEMM386.SYS 
  206. driver. When QEMM-386 loads, it can allocate all of the memory that
  207. is 
  208. controlled by the HIMEM.SYS driver, so the presence of HIMEM.SYS is
  209. not 
  210. a big problem. 
  211.  
  212. However, HIMEM.SYS takes 2.8K of conventional memory which QEMM-386
  213. cannot reclaim. Since QEMM-386 provides all the features of
  214. HIMEM.SYS, 
  215. you may want to avoid loading HIMEM.SYS altogether. You can do this
  216. by 
  217. selecting "Let you review & edit changes before modifications are
  218. made" 
  219. from Windows Setup when you get to the menu which offers this
  220. option. 
  221. Just edit out the line which contains the HIMEM.SYS driver from the
  222.  
  223. "Proposed CONFIG.SYS file." Or you can remove the line from your
  224. CONFIG.SYS file at a later time using a text editor.
  225.  
  226. Windows Setup inserts the driver SMARTDRV.SYS after QEMM386.SYS.
  227. This 
  228. is Microsoft's disk caching software. It will operate correctly as 
  229. loaded, but its default size tends to be rather large. If you are
  230. running programs which use expanded memory outside of Windows, you
  231. may
  232. want to remove the driver or modify its size. (See SMARTDRV.TEC,
  233. our
  234. technical note on SMARTDrive.)
  235.  
  236. When Windows 3.0 is installed before QEMM-386:
  237.  
  238. If Windows 3.0 is already installed when you install QEMM-386, the 
  239. Windows Setup program may have made some changes to your CONFIG.SYS
  240.  
  241. file which you may want to modify. 
  242.  
  243. Windows Setup installs a driver called HIMEM.SYS. The QEMM-386 
  244. installation procedure puts the QEMM386.SYS driver before the
  245. HIMEM.SYS 
  246. driver. When the system boots, the HIMEM.SYS driver sees that an 
  247. extended memory manager (QEMM-386) is already installed and does
  248. not 
  249. load itself. 
  250.  
  251. This is fine, since the QEMM386.SYS driver provides all the
  252. features of
  253. HIMEM.SYS. Also, since HIMEM.SYS fails to load, it will not be
  254. taking 
  255. any memory. However, it will beep and produce a message, saying
  256. "Error: 
  257. An Extended Memory Manager is already installed." To get rid of
  258. this 
  259. error message, remove the line which loads the HIMEM.SYS driver
  260. from 
  261. your CONFIG.SYS file using a text editor.
  262.  
  263. Windows Setup inserts the driver SMARTDRV.SYS after QEMM386.SYS.
  264. This 
  265. is Microsoft's disk caching software. It operates correctly as
  266. loaded, 
  267. though its default size tends to be rather large.  If you are
  268. running
  269. programs which use expanded memory outside of Windows, you may want
  270. to
  271. remove the driver or modify its size. (See SMARTDRV.TEC, our
  272. technical note on SMARTDrive.)
  273.  
  274.  
  275.                    RUNNING MANIFEST IN WINDOWS 3.0
  276.  
  277. Quarterdeck Manifest can be run within Windows 3.0 as you would any
  278.  
  279. standard DOS application.  You can use the default Windows PIF with
  280. the 
  281. following changes:
  282.  
  283. Change "Memory Requirements: KB Required" to 200.
  284. Select COM1 and COM2, so that the communications ports can be seen.
  285.  
  286. When running Manifest in Windows 3.0 in 386 Enhanced mode, the
  287. "QEMM 
  288. 386" entry will not occur even if you are running QEMM-386 before 
  289. Windows.  This is because QEMM-386 completely disables itself when 
  290. Windows 3.0 is running in Enhanced mode.  You will see the entry if
  291. you 
  292. are running Windows in either Real or Standard modes.
  293.  
  294.      ┌─────────────────────────────────────────────────────┐
  295.      │Important Notice: Starting with QEMM-386 version 5.1,│
  296.      │the name of the QEMM-386 driver (.SYS) file was      │
  297.      │changed from:                                        │
  298.      │                                                     │
  299.      │             QEMM.SYS  to   QEMM386.SYS              │
  300.      │                                                     │
  301.      │This prevents the Windows 3.0 installation from      │
  302.      │incorrectly reporting that QEMM.SYS is incompatible. │
  303.      │So as you read the DESQview 386 or QEMM-386 manual,  │
  304.      │remember that QEMM.SYS is now QEMM386.SYS.           │
  305.      └─────────────────────────────────────────────────────┘
  306.  
  307.         Copyright (C) 1991 by Quarterdeck Office Systems
  308.              * * *   E N D   O F   F I L E    * * * 
  309.